home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / ct11.zip / CT.DOC < prev    next >
Text File  |  1991-12-18  |  8KB  |  160 lines

  1. Crunchterm v1.1
  2. Documentation
  3. Copyright 1991 by Stephen David
  4. -----------------------------------------------------------------
  5.  
  6. Introduction
  7.  
  8.      One of most people's favorite features on a bulletin board
  9. system is the chance to interact with other users on the BBS
  10. through on-liners (or doors).  On-liners have been written for
  11. many purposes, usually to entertain.  They have ranged from hard
  12. core strategy games to fun and easy arcade games.  The one
  13. weakness with on-liners, however, has been with graphics.  Even
  14. at the highest baud rates available today, it is aggravatingly
  15. slow to transmit complex graphics to a terminal.  People have had
  16. to settle instead for painfully simple ANSI graphics.  But now,
  17. with the release of Crunchterm, Crunchware is changing all that.
  18.  
  19. What Exactly Is Crunchterm, Anyway?
  20.  
  21.      Crunchterm is a small, free standing, program called CT.EXE. 
  22. It can communicate through your modem with a BBS.  Normally, it
  23. will act as any other terminal (term) program, simply receiving
  24. and displaying text.  When, however, it receives special codes
  25. from the BBS, it will carry out commands corresponding to those
  26. codes.
  27.      Crunchterm can display graphics faster than they could be
  28. transmitted via phone lines because it stores graphics data on
  29. the terminal end.  When a command is received, for example, to
  30. display a picture, Crunchterm will load the picture from a
  31. special data file on the terminal end and display it.  By using
  32. this method, graphics commands can be carried out at almost the
  33. rate that they would be if no modem were involved at all.
  34.      Every time Crunchware produces a new program using
  35. Crunchterm, it will also create special .CT data files for use on
  36. the terminal end.  The only on-liners CURRENTLY supporting
  37. Crunchterm are Crunch League Football and Rabbit Hunter, whose
  38. graphics data is found in RH.CT and CLFB.CT (which should be
  39. distributed with Crunchterm).  Rabbit Hunter is meant strictly to
  40. be a demonstration of Crunchterm's features.  Crunch League
  41. Football v2.0 is a totally revamped version of the popular
  42. football simulator with full support for CGA and EGA Crunchterm
  43. graphics.
  44.  
  45. So... How Do I Use Crunchterm?
  46.  
  47.      Crunchterm is easy to set up.  Although it can be used by
  48. itself as a simple free-standing term program, it can also be
  49. used painlessly in conjunction with your regular term program. 
  50. Setting up only requires only a few simple steps:
  51.  
  52. 1.  Copy the file CT.EXE into the directory containing your term
  53. program.
  54.  
  55. 2.  Create a directory somewhere for Crunchterm data files.  You
  56. can just use the directory containing your term program unless
  57. you want to be terribly organized.  Then copy all files
  58. distributed with CT.EXE ending with the extension .CT into that
  59. directory.  With version 1.1 of Crunchterm these files should be
  60. MAIN.CT, RH.CT, and CLFB.CT.
  61.  
  62. 3.  If your regular term program does not support external
  63. protocols, or you have already filled them up (or you have no
  64. idea what an external protocol is), you can skip to step 4.  Run
  65. your term program and edit the external protocols.  Create a new
  66. one with the file name CT.  If your term program (e.g. Telix) has
  67. the option, select not to have it prompt for file names.  In
  68. order to run Crunchterm, wait until you have logged on to a BBS
  69. and are ready to use a feature requiring it.  All you have to do
  70. now is enter the command to download and choose Crunchterm as
  71. your "protocol."  Rather than actually performing a file
  72. transfer, your term program will send you into Crunchterm.  If
  73. you are using this method to load Crunchterm, you can skip to
  74. step 5.
  75.  
  76. 4.  If you are not using Crunchterm as a pseudo-protocol, the
  77. procedure for running it requires a little more effort each time. 
  78. Once you have used your regular term program to log on to a BBS
  79. and are nearing a time when you would like to use Crunchterm, use
  80. some method to enter a DOS command or go to the DOS prompt.  In
  81. Telix, for example, this can be done using Alt-F and then
  82. selecting "O" for Dos Command.  If your term program does not
  83. have a similar feature, you must exit without hanging up.  At the
  84. DOS prompt, type "CT c b"<cr>, where c is the active COM port and
  85. b is the current baud rate.  It is extremely important that these
  86. parameters are correct.  If you omit either, you will be prompted
  87. to enter them.
  88.  
  89. 5.  If you have copied your .CT data files into the same
  90. directory as the one containing CT.EXE and your term program, you
  91. can skip this step.  Otherwise, you must run CT (either using a
  92. method described above or just simply from DOS).  Press Alt-C to
  93. enter defaults.  You will be prompted for the path to the
  94. directory containing CT data files.  Enter that directory.  You
  95. will also be prompted for a default protocol and COM port.  You
  96. can skip that by pressing <cr> twice.  Use Alt-X to exit
  97. Crunchterm.  More information on the Alt-C command is below.
  98.  
  99.      Wasn't it easy?  Crunchterm is now up and running.  When you
  100. get more .CT data files, simply copy them into the directory
  101. where you copied the others.
  102.  
  103. Now I Got It All Set Up.  What Next?
  104.  
  105.      Once Crunchterm is installed, it should be easy to use. 
  106. Whenever you would like to use an on-liner supporting Crunchterm,
  107. run it using whichever process described above applies to you.
  108.      Normally, you should run Crunchterm before you run the on-
  109. liner on the BBS.  If you run Crunchterm after starting the on-
  110. liner, things may not coordinate properly, if nothing appears on
  111. your end after the "Running Crunchterm" message for a few
  112. seconds, try pressing Ctrl-A once.  If that does nothing, try the
  113. space bar and re-run the on-liner.  If you select to run an on-
  114. liner without running Crunchterm, press your space bar to abort.
  115.      In order to exit Crunchterm and return to your regular term
  116. program, use the Alt-X command.  Crunchterm on-liners will
  117. usually send the command to exit automatically, but Alt-X might
  118. sometimes be necessary.
  119.      Use the Alt-C command to configure.  Any configuration entry
  120. can be skipped by pressing <cr>.  Once Alt-C is pressed, you will
  121. be prompted to enter the Crunchterm data file directory.  Here
  122. you should enter the complete path to the directory containing
  123. your .CT files.  The next two commands are useful only when
  124. Crunchterm is not set up as an external protocol.  Crunchterm
  125. will use the default baud rate and COM port entered here if you
  126. do not specify anything when running CT.  Be careful, however,
  127. not to allow the defaults to kick in when they do not correspond
  128. to the active values.  Enter 0 to clear the defaults and have CT
  129. prompt you when necessary.
  130.      Use Alt-Q to toggle sound on and off.  If you would like to
  131. play a game in silence, or Crunchterm sound somehow conflicts
  132. with a memory resident program (which is possible with some disk
  133. caches), press Alt-Q once.  A single beep signals that sound is
  134. off and a double beep signals that sound is on.  The current
  135. status of sound is saved upon exiting the program.
  136.  
  137. That's It!
  138.  
  139.      For more information, or if you have any questions or
  140. comments, contact Infinity by e-mail at Lankhmar (703 360-4973),
  141. over WWIV-Link (35 @ 17302), or over WWIV-Net (27 @ 7309).  If
  142. you have a relatively long message or if you just feel like
  143. giving a little monetary support to a poor programmer, you might
  144. want to mail it.  Send correspondence to:
  145.  
  146. Stephen V. David
  147. 6030 Fort Hunt Road
  148. Alexandria, VA  22307
  149.  
  150.      If you are interested in making an on-liner compatible with
  151. Crunchterm, please contact us.  The only way graphical on-liners
  152. can become widespread is if we create a standard code set for
  153. them.  We believe that Crunchterm is flexible enough to serve
  154. that purpose, and we would be willing to supply you with the
  155. neccary Turbo Pascal source code for the Crunchterm coding. 
  156. Contact Infinity by one of the methods listed above for more
  157. information.
  158.      Any comments or bug reports are welcome.  The more input,
  159. the better the final product will be.  In the meantime, have fun
  160. with Crunchterm and Crunchware!